import { defHttp } from '/@/utils/http/axios';

/**
 * 模块名:查询字典列表
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/11/05 14:04:44
 */
export function GetResourceType(params: any) {
  return defHttp.get({ url: '/services/app/ResourceType/GetResourceType', params });
}

/**
 * 模块名:新增字典
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/11/05 16:23:54
 */
export function CreateResourceType(params: any) {
  return defHttp.post({ url: '/services/app/ResourceType/AddResourceType', params });
}

/**
 * 模块名:修改字典
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/11/05 16:25:23
 */
export function UpdateResourceType(params: any) {
  return defHttp.put({ url: '/services/app/ResourceType/UpdateResourceType', params });
}

/**
 * 模块名:删除字典
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/11/05 16:26:02
 */
export function DeleteResourceType(typeid: string) {
  return defHttp.delete({ url: `/services/app/Resource/DelSrc?typeid=${typeid}` });
}

/**
 * 模块名:查询字典详情
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/11/05 16:08:09
 */
export function GetResourceTypeById(params: any) {
  return defHttp.get({ url: '/services/app/Resource/GetList', params });
}

/**
 * 模块名:新增字典数据
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/11/07 09:24:55
 */
export function AddResourceTaskuse(params: any) {
  return defHttp.post({ url: '/services/app/Task/AddResourceTaskuse', params });
}

/**
 * 模块名:修改字典数据
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/11/07 09:25:40
 */
export function ChangeResourceTaskUse(params: any) {
  return defHttp.post({ url: '/services/app/Task/ChangeResourceTaskUse', params });
}

/**
 * 模块名:删除字典数据
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/11/07 09:28:03
 */
export function DelResourceTaskUse(id: string) {
  return defHttp.delete({ url: `/services/app/Resource/Delete?id=${id}` });
}

/**
 * 模块名:通过字典分类名称获取字典数据
 * 代码描述:
 * 作者:张泽源
 * 创建时间:2024/11/14 11:04:20
 */
export function GetResourceList(params: any) {
  return defHttp.get({ url: '/services/app/Resource/GetResourceList', params });
}
